/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/
/*login page start*/
.modal-open {
	padding-right: 0px !important;
}
.modal{
	padding-right: 0px !important;
}
button.btn-primary[disabled]:hover,
button.btn-primary[disabled]:focus {
	background-color: #2581ed ;
	border-color: #2581ed ;
}

.height-45{
	height: 45px;
}
.height-80{
	height: 80px;
}

.color-green{
	color:#3c763d;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}

#rememberChkBox{
	float: left;
	margin-top: 1px;
}
#loginbody{
	background-color:white !important;
	box-shadow: none !important;
}

#logoimage{
	background: url("../../images/login_bg.jpg") ;
	background-size: 100% 100%;
	padding: 12%;
}

#companylogo{
	padding-top: 35%;
}
#logotext {
	background-color: #131D2E;
	border: 2px solid #fff;
	border-radius: 18%;
	height: 200px;
	margin-top: -8%;
	width: 200px;
	position: relative;
	overflow: hidden;
	padding: 1%;
	box-shadow: 0px 0px 5px 0px #565656;
	margin-bottom: 7px;
}
.font-size-13{
	font-size: 13px;
}
.font-size-14{
	font-size: 14px;
}

#login_form label.error{
	display: none !important;
}


#update-password-form label.error{
	display: none !important;
}

.has-error .input-group-addon{
	border-color: #F39292 !important;
}
.has-error .form-control{
	border-color: #F39292 !important;
}

.error_color{
	color: #e24444
}

.grey-border
{
	/*border: 1px solid #E5E5E5;*/
}
#login_form .form-control {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.containerdiv{
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.input-icon {
	position: relative;
	display: table;
}
.input-icon > .form-control {
	padding-left: 15px;
	height: 45px;
}

.input-icon > i {
	color: #777171;
	display: block;
	position: absolute;
	margin: 10px 2px 4px 8px;
	z-index: 3;
	width: 16px;
	font-size: 14px;
	text-align: center;
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	/*background-color: #F7F5F5;*/
	/*border: 1px solid #E5E5E5;*/
	border-radius: 2px;
}

.label_text{
	text-align: left !important;
	padding-bottom: 8px;
	font-weight: 400;
	font-size: 14px;
}
.change-pwd-txt{
	font-size: 15px;
}
.font-14{
	font-size: 14px;
	font-weight: 400;
}
.hello-text{
	font-size: 25px !important;
}

.icon-glyph-3{
	font-size: 10px;
}

#backbtn{
	background-color: #ccc;
	color: #555;
}
.previous_forgot{
	float: right;
	padding-bottom: 15px;
}
.next_forgot{
	float: left;
	padding-bottom: 15px;
}
.padding-11{
	padding: 11px;
}

.border-top-none{
	border-top: none;
}
.password_rules{
	background: #F3F3F3;
	font-size:13px;
	line-height: 1.7;
	position: absolute;
	z-index: 1;
	width: 95%;
	padding: 10px;
	border: solid 1px #E5E5E5;
}
@media only screen and (min-width: 320px) and  (max-width: 767px) {
	.previous_forgot{
		float: left;
	}
	.next_forgot{
		float: right;
	}

	.remember-me-txt{
		width: 50% !important;
	}

	.forgot-pwd-txt{
		width: 50% !important;
		padding-left: 0;
	}
}
/*login end*/
#page-top{background-image: url(../../images/fb_bg.jpg);background-size: 100% auto;background-repeat: repeat-y}
.facebook-marketing-page .img-bgcolor{
	background-color: rgba(255, 255, 255, 0);filter: none;
}
.PD35{padding: 35px}
.PD-B-5{padding-bottom: 5px;}
.facebook-marketing-page .fb-page-title .page-title-big{color:#FFFFFF;font-weight: 600;font-size: 48px;padding-top: 10px}
.facebook-marketing-page .title-caption{font-size: 18px;color: #a8f9a8;padding-bottom: 18px;}
.facebook-marketing-page .anchor-image{display: inline-block}
.facebook-marketing-page .login-form .login-text{margin-bottom: 10px;margin-left:7px;font-weight: 600;  text-align: left;}
.PD-T-25{padding-top: 25px}
.facebook-marketing-page .align-vertical{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.facebook-marketing-page .login-form button{text-transform: none;}
.facebook-marketing-page .btn-green-color{background-color:#55c955}
.facebook-marketing-page .col-centered {
	display:inline-block;
	float:none;
	/* reset the text-align */
	text-align:left;
	/* inline-block space fix */
	margin-right:-4px;
}
.facebook-marketing-page .item {
	width:130%;
	height:100%;
	padding:15px 8px;
	padding-bottom: 20px;
}

.facebook-marketing-page .content {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.facebook-marketing-page .col-centered:before{
	display: block;
	position: relative;
	margin-bottom: 8px;
}

.facebook-marketing-page .content:before{
	font-family: sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
}

.facebook-marketing-page .vcenter{
	display: inline-block;
	vertical-align: middle;
	float: none;
}
.facebook-marketing-page .login-form{
	position:relative;
	z-index: 1;
	-webkit-box-shadow: 0px -4px 6px 0px rgba(50, 50, 50, 0.24);
	-moz-box-shadow:    0px -4px 6px 0px rgba(50, 50, 50, 0.24);
	box-shadow:         0px -4px 6px 0px rgba(50, 50, 50, 0.24);
}

.facebook-marketing-page #getfreecareertab .modal-header{background:#FFFFFF url('../../images/signup_popup.jpg') no-repeat;border-top-left-radius: 2px;border-top-right-radius: 2px;  border: 0px;}
.facebook-marketing-page #getfreecareertab.modal, .facebook-marketing-page #accountexisit.modal{width: 462px !important;}

@media only screen and (min-width: 768px) and (max-width: 979px) {
	.facebook-marketing-page #getfreecareertab.modal, .facebook-marketing-page #accountexisit.modal, #email-modal{margin-left: 18% !important;}
	.facebook-marketing-page .col-md-4, .facebook-marketing-page .col-md-6, .facebook-marketing-page .col-md-3, .facebook-marketing-page .col-md-8 {
		width: 43%;
	}
	.facebook-marketing-page .modal.fade.in {top:20%;}
	#toast-container.toast-top-full-width>div, #toast-container.toast-bottom-full-width>div{margin-top: 100px}

}
@media only screen and (min-width: 601px) and (max-width: 767px) {
	.facebook-marketing-page .title-caption{font-size: 16px}
	.facebook-marketing-page .fb-page-title .page-title-big{font-size: 34px}
	.facebook-marketing-page #getfreecareertab.modal, .facebook-marketing-page #accountexisit.modal, #email-modal{margin-left: 15% !important;}
}

@media only screen and (min-width: 481px) and (max-width: 600px){
	.facebook-marketing-page .title-caption{font-size: 14px}
	.facebook-marketing-page .fb-page-title .page-title-big{font-size: 30px}
	.facebook-marketing-page .login-form .login-text{font-size: 16px}
	.facebook-marketing-page #getfreecareertab.modal, .facebook-marketing-page #accountexisit.modal, #email-modal{margin-left: 10% !important;}
}

@media only screen and (max-width: 480px){
	.facebook-marketing-page .title-caption{font-size: 12px}
	.facebook-marketing-page .fb-page-title .page-title-big{font-size: 25px}
	.facebook-marketing-page .login-form .login-text{font-size: 15px}
	.facebook-marketing-page #getfreecareertab.modal, .facebook-marketing-page #accountexisit.modal{width: auto !important;}
}

@media only screen and (max-width: 375px){
	.facebook-marketing-page .btn.btn-lg{font-size: 14px;}
}
@media only screen and (max-width: 330px){
	.facebook-marketing-page .btn.btn-lg{font-size: 12px;}
}

.facebook-marketing-page #getfreecareertab .modal-title{color: #FFF;font-size: 25px;font-weight: 600;text-align: center;padding: 45px;}
.facebook-marketing-page #getfreecareertab .modal-footer{background-color: #f3f3f3;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}

.facebook-marketing-page .login-btn,.facebook-marketing-page .contactus_button1{text-transform: none}


@media only screen and (max-width: 1199px) and (min-width: 980px){
	.facebook-marketing-page .col-md-4 {
		width: 42%;
	}
}

/*.facebook-marketing-page .text-muted {
	color: #777;
}
footer{
	color: #777 !important;
}*/
.facebook-marketing-page #login_form{padding-left: 5px}

@media only screen and (max-width: 767px){
	#toast-container.toast-top-full-width>div, #toast-container.toast-bottom-full-width>div{width:90%}
}

@media only screen and (min-width:766px) and  (max-width: 1920px){
	#toast-container.toast-top-full-width>div, #toast-container.toast-bottom-full-width>div{width:50%}
}

#login_form label, #getfreecareertab label{font-weight: normal}
#accountexisit .modal-title{font-weight: bold}
#getfreecareertab .col-sm-12{padding-right: 15px;padding-left: 15px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (min-width: 768px) and (max-width: 979px) {
	.container-fluid {
		padding-right: 36px;
		padding-left: 36px;
		margin-right: auto;
		margin-left: auto;
	}
	.facebook-marketing-page .modal.fade.in {top:20%;}
	#toast-container.toast-top-full-width>div, #toast-container.toast-bottom-full-width>div{margin-top: 100px}
}

.facebook-marketing-page .footer{padding: 27px 0 27px 0;}
.careers_text{text-shadow: 2px 1px 6px rgba(0, 0, 0, 0.6);}
.careers_new{font-size: inherit; font-weight: inherit; margin: 0; line-height: inherit}
.list-job-box li#row:hover, .list-job-box li#row:active{background-color: #f9f9f9}
.talent_network{background-color: #f2f2f2;border-bottom:1px solid #eff2f7;border-top:1px solid #eff2f7;padding: 8px;border-bottom-right-radius: 3px;border-top: 1px solid #d6d6d6;border-bottom-left-radius: 3px;margin-bottom: 18px;}
.circle-job {
	margin-top: 11px;
	margin-right: 15px;
	border-radius: 50%;
	width: 40px;
	position: relative;
	float: left;
}

.circle-outline .circle-color {
	border: 1px solid #B7B7B7;
	background-color: transparent;
	transition:background .1s ease-in;

}

.circle-outline .score-text{
	color: #B7B7B7;
}

.circle-job:before {
	content: "";
	display: block;
	padding-top: 100%;
}

.circle-inner {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
}

.score-text {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1em;
	line-height: 1em;
	font-size: 14px;
	color:#FFF;
}

body{
	-webkit-box-shadow: inset 0px 80px 40px -14px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 80px 40px -14px rgba(0,0,0,0.4);
	box-shadow: inset 0px 200px 80px -14px rgba(0,0,0,0.4);
}

#selectedFilters span>b{
	font-size:11px;
}

.location-btn, .experience-btn{color:#979797 !important;height: 46px;padding: 13px 12px;border: 0;box-shadow: none !important;}
.drop-down-search{
	display: inline-block;
	width: 100%;
	min-height: 26px;
	margin: 0;
	padding: 10px;
	position: relative;
	z-index: 10000;
	white-space: nowrap;
}
.multiselect-container li a label.checkbox input[type=checkbox]{    float: left;
	margin-top: 3px;
	margin-right: 10px;
}

/* enable absolute positioning */
.inner-addon {
	position: relative;
}

/* style icon */
.inner-addon .glyphicon {
	position: absolute;
	padding: 16px;
	pointer-events: none;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }

.form-inline .multiselect-container li a label.radio input[type=radio]{/*display: none*/-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.form-inline .multiselect-container label.radio{display: inherit}
.location-div, .experience-div, .search-div{display: table-cell;}
.search-box .input-group{display: table-cell;}
.location-div{width:21% !important;border-radius: 0px;border-left: 1px solid #e3e6ed;border-right: 1px solid #e3e6ed;}
.experience-div{width: 15% !important;border-radius: 0px;}
.experience-select-text{box-shadow: none;border-radius: 0px;float: left;display: inherit;overflow: hidden;text-overflow: ellipsis;margin-right: 2px;text-align: left;width: 65%}
.location-select-text{box-shadow: none;border-radius: 0px;float: left;display: inherit;overflow: hidden;text-overflow: ellipsis;text-align: left;width: 80%}
.search-box .form-group{width: 100.1% !important}
.search-box .form-inline .form-group .input-group input{border-bottom-right-radius: 0px !important;border-top-right-radius: 0px !important;}
.btn-apply{border: 1px solid #116cff !important;background: #FFF;color: #155bcd;box-shadow: none;
	padding: 9px 15px;font-size: 13px !important;margin-right: 20px;}
.btn-apply:hover, .btn-apply:active{background-color: #2581ed;border-color: #2581ed;color:#FFF}
.year-text::after {
	content: ' years';
}
#gray-bg-Right-panel .modal-header .right-panel-title{padding: 0px;border: 0px}
/*.displaynone{display: none}*/
.checkbox label{padding-left: 0px}
.location-text{width: 250px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;}
#gray-bg-Right-panel .btn-popup{padding: 6px 12px;	border-radius: 3px;
	font-size: 14px;
	box-shadow: none;
	font-weight: normal;
	margin-left: 10px;}

.job-action-btn{
	float: right;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 50%;
	margin: auto 0px auto auto;
	bottom: 0px;
	width: 170px;
	transition: right 0.1s, opacity 0.1s;
	transition-timing-function: ease-in-out;
	opacity: 0;
}

/*Adding transition for job-action-btn*/
li:hover .job-action-btn {
	transition: right 0.1s, opacity 0.1s;
	transition-timing-function: ease-in-out;
	right: 20px;
	float: none;
	opacity: 1;
}

li:hover .circle-outline .score-text {
	color: #FFF;
}


.fs16{
	font-size: 16px;
}
.location-text-small{width: 150px;}
/*.candidate_description .row.list-job{margin-right: -10px;margin-left: -10px;}*/
.btn-search{border-bottom-left-radius: 0px;border-top-left-radius: 0px;}
.modal-body #experience{width: 100%;height: 30px;}
.browse-job-pos{margin-top: 6px;font-size: 14px;}
.share-link{font-size: 13px;font-weight: 600;color: #000;padding: 1px;}
.drop-down-pos{margin: -12px 0 0 90px;}
.modal-body .drop-down-search{padding: 10px 0px 10px 0px}
.modal-body .glyphicon-search{padding: 16px 8px;}
.location-search{width: 100%;height: 28px;padding: 5px;}


.candidatejobapply .dropdown-menu {
	border: 0 !important;
	border-radius: 2px !important;
	margin: 0;
}

.candidatejobapply .dropdown-menu {
	min-width: 175px;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	list-style: none;
	text-shadow: none;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #eee;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

#btn-apply{font-weight: normal}

.candidatejobapply .checkbox-inline,.candidatejobapply .radio-inline{padding-left: 0px;}
.intl-tel-input {width: 100%;}
.w50{width: 50%}
.panel-about{margin-bottom: 0px;border-radius: 0px}
#email-modal .modal-title{font-size: 19px;font-weight: 600;color:#FFF;text-align: center;position: absolute;letter-spacing: 0.5px;text-shadow: 1px 2px 2px rgba(0,0,0,0.60);left: 50%;
	top: 82%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);    width: 100%;}
#email-modal .modal-header{background:#FFFFFF url('../../images/tempimg/mailer_banner.jpg') no-repeat;border-top-left-radius: 2px;border-top-right-radius: 2px;  border: 0px;height: 140px;position: relative;}
#email-modal .modal-footer{background-color: #f3f3f3;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
#email-modal .modal-icon{color: #FFF;font-size: 3.5em;position: absolute;    left: 50%;
	bottom: 4%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 100%;
	text-align: center;}
#email-modal .help-block{margin-bottom: 0px}
#email-modal .close{color: #FFF;opacity: 0.9}
.PD3em{padding: 3.33em;}
.company-panel .blueimp-gallery{background: rgba(0,0,0,0.5);}
.flex{display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;  }
.company-panel .blueimp-gallery>.prev,.company-panel  .blueimp-gallery>.next{line-height: 42px;font-size: 30px;}
.ml6{margin-left: -6px;}
.mr4{margin-left: 4px;}
.right-panel .about-bottom{padding-top: 10px;}
.job-left-button, .job-right-button{
	width: 43px;
	height: 0;
	padding-bottom: 41px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #FFF;
	position: relative;
	border: 1px solid #ddd;
	font-size: 20px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.26);
}

.job-left-button:before, .job-right-button:before{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
}
.job-left-button:before{
	margin: -9px 0 0 -10px;
}
.job-right-button:before{
	margin: -9px 0 0 -6px;
}
.left-button-position{
	position: absolute;left: -12px;top: 50%;cursor: pointer;z-index: 1;
}

.right-button-position{
	position: absolute;right: -10px;top: 50%;cursor: pointer;z-index: 1;
}

body.modal-open {
	/*overflow-y: inherit;*/
	padding-right: 0 !important;
}

body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom
{
	margin-right: 0px;
}

#email-modal{
	padding-right: 0px !important;
	padding-left: 0px !important;
}

body{
	padding:0px !important;
}
#email-modal .control-label{
	text-align: left;
}

.image-loader-1 {
	background: url('../../images/Load_32.gif') no-repeat center center;
	position: relative;
	margin: 0 auto;
	display: block;
	height: 500px;
	width: 32px;
}

.image-loader{
	position: relative;
	height: 500px;
}

.image-loader > img{
	position: absolute;
	left: 50%;
	top: 40%;
	margin-left:-10px;
	margin-right:-10px;
	top: 50%;
}
#myModal{padding-right: 0px !important;}
.help-block, .rel-help-block{display: none;}
.no-record-found{text-align: center;font-size: 14px;color: #6a6a6a;margin: 20px;background: none !important;border: none !important;float:none !important;}
.rel-help-block{text-align: center; color: #e24444;}
.candidate_description ul.token-input-list-facebook{
	width: 100%;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-size: 14px;
}

.candidate_description li.token-input-token-facebook{
	background-color: #d9d9d9;
	border: 1px solid #BEBEBE;
	margin: 4px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.candidate_description li.token-input-token-facebook span{
	color: #000000;
}

#token-input-primarySkills, #token-input-secondarySkills{
	width:100px !important;
}

.candidate_description li.token-input-token-facebook p{
	white-space: normal;
	word-break: break-word;
}

.description ul, .skills ul, .otherdetails ul{margin-left: 0px; list-style: inherit !important;}
.description ol, .skills ol, .otherdetails ol{margin-left: 0px;list-style-type: decimal;}


#token-input-currentEmployee
{
	width:150%;
}
.login_footer{position:fixed;}
div.radio, div.checker{
	margin-left: 0;
}

.checkbox label, .radio label{
	min-height: 24px;
}
.ethini-pragh{
	padding: 0;
	margin: 0;
	margin-left: 25px;
	font-size: 12px
}

.float-right {
	float: right !important;
}

.location-icon-before:before {
	font-family: ripplehire;
	content: '\e80e';
	position: relative;
	margin-right: 6px;
	font-size: 13px;
}

.experience-icon-before:before {
	font-family: ripplehire;
	content: '\e86f';
	position: relative;
	top: -3px;
	margin-right: 6px;
	font-size: 13px;
}

span.multiselect.btn i {
	margin: -2px -7px;
}

span.multiselect-exp.btn i {
	margin: -2px -7px;
}

.bold-text{
	font-weight: 500;
}

.ijp-steps {
	width: 500px;
	padding: 25px;
	background-color: rgba(0, 0, 0, 0.05);
	margin-left: auto;
	margin-right: auto;
	word-wrap: break-word;
	font-size: 13px;
}

.ijp-msg-text-1{
	font-size: 22px;
	margin-bottom: 4px;
	margin-top: 10px;
}

#multi-select .inner-addon {
	position: relative;
}
#multi-select .drop-down-search {
	display: inline-block;
	width: 100%;
	min-height: 26px;
	margin: 0;
	padding: 10px;
	position: relative;
	z-index: 10000;
	white-space: nowrap;
}

#multi-select input[type="radio"] {
	display: none;
}
#multi-select  input[type=checkbox] {
	margin-left: -28px;
}
#multi-select .right-addon .glyphicon {

	right: 0px;

}
#multi-select .inner-addon .glyphicon {

	position: absolute;
	padding: 16px;
	pointer-events: none;

}
#multi-select .singleselect-btn{
	background-color: transparent;
	padding: 8.5px 10px 8.5px 10px !important;
}
#multi-select .singleselect-btn .multiselect-selected-text{
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 94%;
	text-align: left;
}
#multi-select .singleselect-btn .caret{
	float:right;
	margin-top: 8px;
}
#multi-select .btn-group.open .singleselect-btn{
	box-shadow: none;
	border: 1px solid #dbdbdb !important;
}
#multi-select .multiselect-container{
	width:100%;
}
#multi-select .singleselect-search{
	width:100%;
	border:1px solid #dbdbdb;
	border-radius: 3px;
	padding: 5px;
}
#multi-select li.active > a , #multi-select li.active > a:hover{
	background-color: #656565;
}
#multi-select li > a{
	padding: 3px 0px;
}
#multi-select .multiselect-container .active a label{
	color:#fff !important;
}
.multiselect-container>li:active>a>label{
	color:#fff;
}
#multi-select li > a:hover{
	padding: 3px 0px;
}
#multi-select .multiselect-container{
	border:1px solid #dbdbdb;
}
#multi-select .multiselect-container>li>a>label {

	padding: 4px 6px 5px 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000;
}
#multi-select .multiselect-container>li>a>label.checkbox {

	padding: 3px 20px 3px 40px;
}
#multi-select .btn.dropdown-toggle,#multi-select .btn-group .btn.dropdown-toggle,#multi-select .btn:hover,#multi-select .btn:disabled,#multi-select .btn[disabled],
#multi-select .btn:focus,#multi-select .btn:active, .btn.active {

	box-shadow: none;
	border: 1px solid #cacaca !important;
}

@media (min-width: 768px){
	#email-modal {
		width: 461px;
	}
	#privacy-modal {
		width: 461px;
	}
	.email-modal:before{
		height: 15%;
	}
	.privacy-modal:before{
		height: 29%;
	}
	.modal:before {
		display: inline-block;
		vertical-align: middle;
		content: " ";

	}
	.modaljobdetails:before {
		height: 27%;
	}
}
.modal {
	text-align: center;
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

div#gray-bg-Right-panel {
	text-align: left;
}

.xapp-icon-svg {
	background-repeat: no-repeat;
	background-image: url("../../images/xApp2.svg");
	background-size: cover;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-top: 3px !important;
}

.post-on-xapp:hover .xapp-icon-svg{
	background-image: url("../../images/xApp1.svg");
}
